package com.ruoyi.common.constant;

/**
 * 通用常量信息
 *
 * @author ruoyi
 */
public class Constants
{
    /**
     * UTF-8 字符集
     */
    public static final String UTF8 = "UTF-8";

    /**
     * GBK 字符集
     */
    public static final String GBK = "GBK";

    /**
     * http请求
     */
    public static final String HTTP = "http://";

    /**
     * https请求
     */
    public static final String HTTPS = "https://";

    /**
     * 通用成功标识
     */
    public static final String SUCCESS = "0";

    /**
     * 通用失败标识
     */
    public static final String FAIL = "1";

    /**
     * 登录成功
     */
    public static final String LOGIN_SUCCESS = "Success";

    /**
     * 注销
     */
    public static final String LOGOUT = "Logout";

    /**
     * 注册
     */
    public static final String REGISTER = "Register";

    /**
     * 登录失败
     */
    public static final String LOGIN_FAIL = "Error";

    /**
     * 当前记录起始索引
     */
    public static final String PAGE_NUM = "pageNum";

    /**
     * 每页显示记录数
     */
    public static final String PAGE_SIZE = "pageSize";

    /**
     * 排序列
     */
    public static final String ORDER_BY_COLUMN = "orderByColumn";

    /**
     * 排序的方向 "desc" 或者 "asc".
     */
    public static final String IS_ASC = "isAsc";

    /**
     * 系统用户授权缓存
     */
    public static final String SYS_AUTH_CACHE = "sys-authCache";

    /**
     * 参数管理 cache name
     */
    public static final String SYS_CONFIG_CACHE = "sys-config";

    /**
     * 参数管理 cache key
     */
    public static final String SYS_CONFIG_KEY = "sys_config:";

    /**
     * 字典管理 cache name
     */
    public static final String SYS_DICT_CACHE = "sys-dict";

    /**
     * 字典管理 cache key
     */
    public static final String SYS_DICT_KEY = "sys_dict:";

    /**
     * 资源映射路径 前缀
     */
    public static final String RESOURCE_PREFIX = "/profile";

    /**
     * RMI 远程方法调用
     */
    public static final String LOOKUP_RMI = "rmi://";

    /**
     * LDAP 远程方法调用
     */
    public static final String LOOKUP_LDAP = "ldap://";

    public static final String AIRLINES = "CKG-SZX&HET-CIF&XIY-URC&CAN-HGH&CKG-CAN&SZX-CKG&HGH-CAN&CIF-HET&CSX-LHW&SZX-CTU&CAN-CKG&CTU-TSN&XIY-HGH&WNZ-CKG&XIY-HRB&KHG-URC&TNA-CKG&CAN-PKX&HET-HLD&XIY-CSX&HGH-CTU&XIY-SZX&CKG-TYN&SZX-PEK&XIY-PKX&TSN-CKG&TSN-CTU&PKX-CTU&TSN-URC&HGH-CKG&HLH-HET&CKG-SHA&HGH-XIY&PKX-CAN&TSN-LHW&CKG-TNA&CTU-CSX&TSN-HRB&HRB-XIY&TNA-URC&CKG-PKX&CKG-HGH&TAO-HRB&SZX-XIY&HRB-HGH&KWE-SHA&CGO-AKU&CTU-CAN&CTU-SZX&HET-TGO&LXA-XIY&XIY-TSN&CKG-TSN&CAN-SHA&XIY-HTN&CDE-SJW&CGQ-HGH&KMG-JHG&URC-TSN&JHG-KMG&CKG-PVG&HRB-PVG&URC-XIY&HTN-URC&SHE-TAO&SZX-PKX&CSX-CTU&HGH-CGQ&SJW-CDE&HET-HLH&URC-CSX&XIY-SHA&CKG-SWA&HRB-TAO&TAO-SHE&CKG-CSX&CSX-XIY&HLD-HET&YNT-HRB&CKG-FOC&KMG-CGO&KHN-LHW&PVG-HRB&HGH-HRB&SZX-HRB&TAO-CKG&XIY-CAN&CSX-TYN&CAN-CTU&PVG-LHW&TGO-HET&XMN-CKG&HRB-SZX&PVG-KWE&SHA-SZX&SZX-HGH&URC-HGH&CGO-XMN&PEK-SZX&SHA-XIY&CKG-XMN&PKX-URC&SZX-SHA&TSN-CSX&TSN-XIY&HGH-TSN&NGB-CKG&PVG-CKG&SHA-CKG&TYN-SHE&CKG-KMG&HGH-PKX&TFU-CSX&TNA-KOW&CGO-HRB&CGO-KMG&CTU-PKX&LHW-CSX&SHA-CAN&SZX-KMG&UYN-XIY&XIY-UYN&XIY-TNA&CTU-LXA&TNA-CTU&TYN-CAN&KMG-SZX&TFU-WUH&TSN-DLC&WUH-KMG&XIY-XNN&HGH-SZX&TYN-CKG&CAN-TNA&CGO-URC&HFE-CKG&PEK-SHA&TYN-SHA&WUH-SHE&XUZ-HRB&CSX-CKG&HRB-CSX&CAN-XIY&CSX-KMG&WUH-SZX&CKG-HFE&KHN-CKG&NNG-CGO&TSN-HGH&KMG-CTU&PKX-LHW&WNZ-KWE&XMN-CGO&CAN-TYN&CSX-SHE&KWE-TNA&CSX-PVG&KMG-XIY&SZX-CGO&SZX-KHN&URC-TNA&CAN-CGQ&CGO-KWE&HGH-KMG&KWE-TSN&TNA-XIY&URC-WUH&DLC-CGO&HRB-XUZ&LJG-CSX&NNG-CTU&URC-PKX&XIY-KMG&CKG-CGO&CSX-URC&CTU-HGH&HFE-KMG&HGH-SHE&HRB-PKX&KHG-XIY&KMG-PKX&KMG-SHE&LXA-CKG&SHA-PEK&XIY-HET&CKG-JJN&HGH-WUH&HRB-YNT&KMG-HGH&TYN-CSX&URC-KHG&WUH-URC&CGQ-TSN&KHN-XIY&NNG-LYA&PVG-CGQ&PVG-LFQ&SZX-HAK&TAO-HGH&TSN-KMG&URC-HTN&URC-PVG&XUZ-DLC&CGO-CKG&FOC-CKG&HAK-HGH&HGH-TFU&JJN-KWE&KMG-WUH&NNG-CKG&SYX-SHA&TFU-KMG&TNA-HRB&TNA-SZX&WNZ-TSN&WUX-CKG&CKG-WNZ&LHW-PKX&URC-CGO&AKU-CGO&CGO-DLC&CGO-SYX&CTU-PEK&KMG-TFU&LHW-HGH&NKG-CKG&PVG-SHE&SJW-ZQZ&TNA-CSX&CAN-HRB&CKG-TAO&HRB-TSN&KMG-PVG&LHW-URC&URC-LHW&XIY-SHE&CGQ-CAN&HRB-SHA&KWE-JJN&URC-SHA&CKG-HRB&CKG-NNG&CTU-XMN&JJN-CKG&KMG-TSN&LHW-CTU&LHW-TSN&NNG-HAK&PVG-CTU&XIY-AKU&CGQ-NKG&DLC-NKG&HGH-PEK&HGH-TYN&KMG-CAN&KMG-LUM&PKX-CKG&SHA-SYX&TYN-DLC&WUH-FOC&XNN-XIY&CSX-HRB&HFE-HAK&KWE-XMN&TAO-XIY&TNA-JJN&URC-XUZ&CGQ-PKX&CKG-SHE&CSX-SHA&CTU-KMG&HAK-CSX&HGH-DLC&HRB-HET&INC-CGQ&KWE-FOC&KWE-HFE&KWE-NTG&LXA-TFU&LYI-HRB&NKG-SZX&PVG-DLC&SZX-XUZ&TFU-SHA&CAN-PEK&CGO-HAK&CGQ-PVG&CKG-KHN&CKG-NKG&CKG-WUX&KHN-NNG&KMG-HFE&SHA-TYN&TNA-KWE&WUH-LYG&XNN-TFU&CGO-HGH&CGO-KRL&CGQ-TAO&CKG-KRL&CSX-SYX&FOC-HRB&HET-TAO&HGH-INC&HGH-URC&HRB-HAK&INC-CSX&KMG-CSX&LYA-NNG&NKG-CGQ&PVG-KMG&SHA-CTU&SHA-KMG&TSN-HAK&URC-PEK&WNZ-CGO&WUH-CAN&XIY-CKG&YYA-WNZ&CAN-WUX&CSX-TNA&CTU-SHA&HET-HRB&JMU-PEK&KMG-TYN&LXA-CTU&NNG-KOW&SJW-PVG&TNA-DLC&TNA-KMG&XIY-CGQ&XIY-FOC&XMN-XIY&CGO-CGQ&CGO-WNZ&CSX-TSN&CTU-WUH&FOC-WUH&HAK-SZX&HFE-SZX&KHN-TSN&KMG-XUZ&PEK-CSX&PVG-TAO&SYX-WUH&SZX-NKG&TSN-CGQ&WUH-LHW&WUX-CAN&XIY-TAO&XMN-CSX&XNN-PVG&CGO-NNG&CKG-URC&HFE-HET&HGH-LHW&INC-TFU&KMG-TNA&NGB-PKX&PKX-XNN&SWA-CKG&TAO-CAN&TFU-INC&YIN-AKU&CAN-TAO&CGO-SZX&CTU-CGO&CTU-NNG&CTU-SHE&HET-XIY&HGH-SYX&HGH-TAO&KMG-CKG&KRL-CGO&PEK-HGH&PKX-HGH&PKX-YIW&PVG-KWL&SHE-PVG&SJW-CKG&SZX-TNA&SZX-TSN&TAO-CTU&TYN-PVG&TYN-WUH&URC-TYN&XIY-KWE&XIY-NGB&XIY-XMN&XMN-PKX&ZQZ-SJW&CSX-XMN&DLC-TNA&HRB-TNA&LHW-WUH&NKG-DLC&PEK-URC&SJW-URC&SYM-KMG&TNA-UYN&TSN-THQ&WUH-WNZ&XIY-KHG&XIY-KHN&AEB-CAN&CGQ-XIY&HFE-CTU&HGH-HAK&HRB-CAN&KWE-XIY&NNG-HGH&PEK-CKG&SHE-WUH&TAO-HZA&UYN-TNA&WUH-PKX&WUH-TFU&XNN-CSX&XUZ-CGQ&CKG-NGB&CSX-HUZ&FOC-SHE&HAK-CGO&HFE-CGQ&JJN-TNA&NGB-KWE&NNG-XUZ&SHE-HGH&SHE-TYN&SZX-WUH&SZX-WUX&TAO-CSX&TAO-PVG&TSN-HJJ&WNZ-WUH&XIY-DLC&XMN-KMG&XMN-TFU&XNN-PKX&CAN-KMG&CGQ-CSX&CSX-PEK&DLC-HGH&FOC-KWE&HFE-SHE&INC-HGH&INC-PVG&KWE-NGB&LYG-WUH&PEK-JMU&PKX-TFU&SHA-CSX&SHE-CSX&SWA-YNZ&TSN-KHN&TYN-KMG&UYN-TAO&XIY-PVG&CGD-NNG&CSX-PKX&DLC-TSN&FOC-XIY&FUO-FOC&HAK-NKG&HGH-HNY&KRL-CKG&LHW-CAN&LHW-JGN&NGB-XIY&SZX-YIH&TSN-NNG&TSN-UYN&URC-CKG&WNZ-FUO&XIY-ENY&XIY-WNZ&CGO-INC&CGQ-INC&CGQ-NGB&CKG-HIA&HAK-XMN&HFE-XNN&INC-SHA&JGD-HRB&JJN-YNZ&KMG-SHA&KMG-WUX&PEK-CTU&PKX-KMG&PVG-CSX&PVG-XMN&SJW-HGH&SYX-PVG&TNA-NNG&TWC-URC&TYN-XMN&WNZ-CGQ&XIY-WUX&XUZ-NNG&ZUH-CKG&CKG-AKU&CTU-TAO&CTU-WUX&CZX-HRB&FOC-FUO&HET-SHE&HGH-KOW&HRB-DAT&HRB-JGD&JXA-TAO&KWE-SHE&LHW-LYI&LHW-SZX&LHW-TAO&NNG-NKG&SHA-KWE&TFU-NKG&TSN-SZX&WNZ-KMG&WUH-NGB&WUX-CSX&XIC-TFU&XIY-YNT&XNN-CGO&YIH-SZX&YNT-SHE&CIF-HLD&CKG-HDG&CSX-TFU&CTU-SYX&DLC-HFE&HAK-CKG&HLD-PKX&HTN-XIY&INC-CGO&JJN-CGO&KMG-FOC&KMG-XMN&KWE-HAK&LHW-KWE&LJG-CTU&NKG-HRB&NKG-TFU&NNG-FOC&PEK-UYN&PKX-SZX&SHE-CTU&SHE-FOC&TYN-URC&WEH-TNA&XIY-NNG&XNN-HFE&XUZ-SHE&CGO-SHE&CKG-INC&CKG-XIY&CSX-JJN&CTU-LHW&HAK-PEK&HAK-WUH&HAK-ZUH&HFE-URC&HRB-XMN&KMG-HRB&KMG-ZUH&KWE-PEK&LYI-SHE&NNG-KHN&NZL-HET&PVG-XIY&SHE-HFE&SYX-SZX&SZX-PVG&SZX-SHE&SZX-TYN&TAO-WUH&TNA-WEH&TSN-SYX&TSN-WNZ&TYN-HGH&URC-INC&WUH-CKG&WUX-SZX&WXN-WUH&XIC-CTU&XIL-HET&XMN-SHA&XNN-CTU&XUZ-SZX&YNT-TSN&CGO-JJN&CKG-HAK&CKG-PEK&CSX-WUX&CSX-WXN&CTU-KHN&DLC-CSX&FOC-NNG&HAK-KHN&HET-XIL";

    public static final String CARRIER = "MU,HU,SC,MF,JD,GS,EU,HO,DZ,BK,KN,8L,GJ,PN,DR,TV,FM";

    public static final Integer CACHE_TIMEOUT = 1200;
}
